package com.tbit.uqbike.webmanager.dao.core;

import com.tbit.uqbike.object.pojo.ClassesConfig;
import com.tbit.uqbike.object.pojo.dto.AccountUserWorkConfigDTO;

import java.util.List;
import java.util.Map;

public interface ClassesConfigDao {
    List<ClassesConfig> getClassesConfig(Map<String, Object> map);

    List<ClassesConfig> getClassesConfigPage(Map<String, Object> map);

    Integer getClassesConfigCount(Map<String, Object> map);

    Integer IncreaseClasses(Map<String, Object> map);

    Integer delClasses(Integer workNumber);

    void upClasses(Map<String, Object> map);

    List<AccountUserWorkConfigDTO> getAccountWork(Integer workNumber);

    List<AccountUserWorkConfigDTO> queryPage(Map<String, Object> map);

    List<AccountUserWorkConfigDTO> queryCount(Map<String, Object> map);

    Integer delWorkType(Map<String, Object> map);

    void insertWorkType(Map<String, Object> map);


}
